home *** CD-ROM | disk | FTP | other *** search
- on initTour
- global gCurrentScreen, gMaxScreens, gFirstScreen
- set gFirstScreen to the number of member "firstScreen"
- set lastScreen to the number of member "lastScreen"
- set gMaxScreens to 28
- set gCurrentScreen to 0
- end
-
- on closeTour
- global gScreenShotSprite
- puppetSprite(gScreenShotSprite, 0)
- end
-
- on setScreenShot whichScreen
- global gScreenShotSprite, gCurrentScreen, gMaxScreens, gFirstScreen
- if whichScreen = #plus then
- if gCurrentScreen < gMaxScreens then
- set gCurrentScreen to gCurrentScreen + 1
- else
- puppetSound("negative")
- updateStage()
- exit
- end if
- else
- if whichScreen = #minus then
- if gCurrentScreen > 1 then
- set gCurrentScreen to gCurrentScreen - 1
- else
- puppetSound("negative")
- updateStage()
- exit
- end if
- else
- if (whichScreen >= 0) and (whichScreen <= gMaxScreens) then
- set gCurrentScreen to whichScreen
- else
- alert("Unexpected Screen Shot Number " & whichScreen)
- exit
- end if
- end if
- end if
- go("scrn" & gCurrentScreen)
- updateStage()
- end
-